<?php


//1.水仙花数
for($i=1;$i<=9;$i++)
{
    for($m=0;$m<=9;$m++)
    {
        for($n=0;$n<=9;$n++)
        {
            if($i*$i*$i+$m*$m*$m+$n*$n*$n==$i*100+$m*10+$n)
            {
                echo "$i $m $n"."<p>";
            }
        }
    }
}






//2.查找首次出现三次的英文字符

$arr="adbasadd";
function hui($arr)
{
    $len=strlen($arr);
    $str="";
    for($i=0;$i<=$len;$i++)
    {
        $str+=$i;
    }


    if($str[$i]==3)
    {
        echo "首次出现三次的字符为$i";
    }

}
hui($arr);




//3.回文字符串

$arr="abbc";
function three($arr)
{
    $str="";
    $len=strlen($arr);
    for($i=$len-1;$i>=0;$i--)
    {
        $str.=$arr[$i];
    }
    if($str==$arr)
    {
        echo "是回文字符串";
    }
    else
    {
        echo "不是回文字符串";
    }
}
three($arr);






//4.斐波那契数列

$arr[0]=1;
$arr[1]=1;
for($i=2;$i<=100;$i++)
{
    $arr[$i]=$arr[$i-1]+$arr[$i-2];
}

echo $arr;








//5.台阶
$arr[0]=1;
$arr[1]=1;
$n=3;
$sum=0;
for($i=1;$i<=$n;$i++)
{

    $sum+=$arr[$i];
}
echo $sum;



























